#include <cstdio>
// 引用作为重载条件
// 需传入变量名
void func(int &a)
{
    printf("int %d\n",a);
}
// 直接传入数字
void func(const int &a)
{
    printf("const int %d\n",a);
}

// 函数重载与默认参数
void func2(int a = 20){
    printf("default int %d\n",a);
}
void func2(int a){
    printf("none default int %d\n",a);
}
int main(){
    int a = 10;
    func(a);
    func(10);
    func2();
    func2(30);
}